polyurethane insulation - French English Dictionary